package Stream;

import java.util.ArrayList;

public class StreamDemo1 {
    public static void main(String[] args) {
        ArrayList<String >list1 = new ArrayList<>();
        list1.add("abbbb");
        list1.add("abccc");
        list1.add("c");
        list1.add("d");

        list1.stream().filter(name->name.startsWith("a")).filter(name->name.length() == 5).forEach(name-> System.out.println(name));
//        ArrayList<String > list2 = new ArrayList<>();
//        for (String name : list1) {
//            if(name.startsWith("a")){
//                list2.add(name);
//            }
//        }
//        ArrayList<String > list3 = new ArrayList<>();
//        for (String name : list2) {
//            if(name.length() == 3){
//                list3.add(name);
//            }
//        }
//        for (String name : list3) {
//            System.out.println(name);
//        }
    }
}
